from django.urls import path

# 获取功能包接口
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeView.SaaSDevelModelPackAgeQuery import \
    SaaSDevelModelPackAgeQuery

# 添加功能包接口
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeView.SaaSDevelModelPackAgeCreate import \
    SaaSDevelModelPackAgeCreate

# 展示功能包对应的页面
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeResourceView.SaaSDevelModelPackAgeResourceQuery import \
    SaaSDevelModelPackAgeResourceQuery

# 功能包层级添加
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeLevelView.SaaSDevelModelPackAgeLevelCreate import \
    SaaSDevelModelPackAgeLevelCreate

# 功能包层级修改
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeLevelView.SaaSDevelModelPackAgeLevelUpdate import \
    SaaSDevelModelPackAgeLevelUpdate

# 功能包层级查询
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeLevelView.SaaSDevelModelPackAgeLevelQuery import \
    SaaSDevelModelPackAgeLevelQuery

# 未配置功能包下拉框
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeLevelView.SaaSDevelModelPackAgeLevelPackageQuery import \
    SaaSDevelModelPackAgeLevelPackageQuery

# 功能包下的表获取
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeTableView.SaaSDevelModelPackAgeTableQuery import \
    SaaSDevelModelPackAgeTableQuery

# 功能包表创建
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeTableView.SaaSDevelModelPackAgeTableCreate import \
    SaaSDevelModelPackAgeTableCreate

# 功能包设置
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeSettingsView.SaaSDevelModelPackAgeSettingsQuery import \
    SaaSDevelModelPackAgeSettingsQuery

# 功能包设置添加
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeSettingsView.SaaSDevelModelPackAgeSettingsCreate import \
    SaaSDevelModelPackAgeSettingsCreate

# 获取当前功能包的后置功能包
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeFrontView.SaaSDevelModelPackAgeFrontQuery import \
    SaaSDevelModelPackAgeFrontQuery

# 获取选择下拉框
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeFrontView.SaaSDevelModelPackAgeFrontSelectQuery import \
    SaaSDevelModelPackAgeFrontSelectQuery

# 后置功能包配置
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeFrontView.SaaSDevelModelPackAgeFrontUpdate import \
    SaaSDevelModelPackAgeFrontUpdate

# 获取未配置的功能包列表数据
from SaaSDevelModelPackAgeSettings.SaaSDevelModelPackAgeFrontView.SaaSDevelModelListQuery import SaaSDevelModelListQuery

"""/platform/api/"""
urlpatterns = [
    path("saas/devel/model/pack/age/query/", SaaSDevelModelPackAgeQuery.as_view()),  # 获取功能包接口
    path("saas/devel/model/pack/age/create/", SaaSDevelModelPackAgeCreate.as_view()),  # 添加功能包接口
    path("saas/devel/model/pack/age/resource/query/", SaaSDevelModelPackAgeResourceQuery.as_view()),  # 展示功能包对应的页面
    path("saas/devel/model/pack/age/level/create/", SaaSDevelModelPackAgeLevelCreate.as_view()),  # 功能包层级添加
    path("saas/devel/model/pack/age/level/update/", SaaSDevelModelPackAgeLevelUpdate.as_view()),  # 功能包层级修改
    path("saas/devel/model/pack/age/level/query/", SaaSDevelModelPackAgeLevelQuery.as_view()),  # 功能包层级查询
    path("saas/devel/model/pack/age/table/query/", SaaSDevelModelPackAgeTableQuery.as_view()),  # 功能包下的表操作
    path("saas/devel/model/pack/age/table/create/", SaaSDevelModelPackAgeTableCreate.as_view()),  # 功能包表创建
    path("saas/devel/model/pack/age/settings/query/", SaaSDevelModelPackAgeSettingsQuery.as_view()),  # 功能包设置查询
    path("saas/devel/model/pack/age/settings/create/", SaaSDevelModelPackAgeSettingsCreate.as_view()),  # 功能包设置添加
    path("saas/devel/model/pack/age/front/query/", SaaSDevelModelPackAgeFrontQuery.as_view()),  # 获取当前功能包的后置功能包
    path("saas/devel/model/pack/age/front/select/query/", SaaSDevelModelPackAgeFrontSelectQuery.as_view()),  # 获取选择下拉框
    path("saas/devel/model/pack/age/front/update/", SaaSDevelModelPackAgeFrontUpdate.as_view()),  # 后置功能包配置
    path("saas/devel/model/list/query/", SaaSDevelModelListQuery.as_view()),  # 获取列表数据
    # 获取未配置的功能包列表数据
    path("saas/devel/model/pack/age/level/package/query/", SaaSDevelModelPackAgeLevelPackageQuery.as_view()),

]
